package main

import (
	"fmt"
	"strings"
)

/*
此函数用于修剪字符串的左侧（在函数中指定）Unicode代码点。

语法：

func TrimLeft(str string, cutstr string) string
在这里，str表示当前字符串，而cutstr表示要在给定字符串中修剪的左侧元素。
*/
func main() {

	var name string
	var age byte
	var salary float32
	var isOffer bool

	fmt.Println("姓名")
	fmt.Scanln(&name)

	fmt.Println("年龄")
	fmt.Scanln(&age)

	fmt.Println("薪水")
	fmt.Scanln(&salary)

	fmt.Println("是否拿到offer")
	fmt.Scanln(&isOffer)

	var a int = 10
	if a != 16 {
		fmt.Println("该值不等于16")
	}

	//创建和初始化字符串

	//使用简写声明
	str1 := "!!Welcome to nhooo **"
	str2 := "@@This is the tutorial of Golang$$"

	// 显示字符串
	fmt.Println("修剪前的字符串:")
	fmt.Println("String 1: ", str1)
	fmt.Println("String 2:", str2)

	// 修剪给定的字符串
	// 使用 TrimLeft() 函数
	res1 := strings.TrimLeft(str1, "!*")
	res2 := strings.TrimLeft(str2, "@")

	fmt.Println("\n修剪后的字符串:")
	fmt.Println("Result 1: ", res1)
	fmt.Println("Result 2:", res2)
}
